נשאלתי לגבי תפקידו של ה v-table,
מדוע הdestructor הוא וירטואלי ולגבי ההבדל בין thread/process
תשובות
הוסף תשובה
|
לצפיה בתשובות
יוני 2022
באופן כללי, מי שכותב את מחלקת הבסיס לא יודע את הפעולה המתאימה שצריך לבצע בעת מחיקת אובייקט אז כדי למנוע undefined behavior שבו הקוד הקורא לא יכול להרוס אובייקט דרך מצביע אל מחלקת הבסיס אז עדיף שה- destructor יהיה וירטואלי.
אתה מנהל קולנוע ויש לך n אלומות, יש לך סרטים שיש להם זמן התחלה וזמן סוף. מה הדרך הכי יעילה שאפשר לדעת שאכן הכמות סרטים מתאימה לכמות האלומות ואף סרט לא מתנגש.
יש לך תיקיות במחשב ויש לך קבצים
אלגוריתם שידפיס את הילדים של הקבצים ואת הנכדים.
ישנה פונקצית עזר שאומרת אם זה תיקיה או קובץ.
הפיתרון לא אמור להיות ברקורסיה.